package com.vhall.component.entity.exam.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.vhall.component.entity.record.vo.RecordRsp;

import java.io.Serializable;
import java.util.List;

/**
 * @author yongzheng.xu
 * @date 2021/8/6 13:25
 */
public class ExamPageListVo extends ExamPageVo implements Serializable {

    /**
     * 当前页
     */
    @JsonProperty(value = "current_page")
    private Integer currentPage;

    /**
     * 最后一页
     */
    @JsonProperty(value = "last_page")
    private Integer lastPage;

    /**
     * from
     */
    @JsonProperty(value = "from")
    private Integer from;

    /**
     * to
     */
    @JsonProperty(value = "to")
    private Integer to;

    /**
     * 记录条数
     */
    @JsonProperty(value = "total")
    private Integer total;

    /**
     * 每页记录数
     */
    @JsonProperty(value = "per_page")
    private String perPage;

    /**
     * path
     */
    @JsonProperty(value = "path")
    private String path;

    /**
     * 首页url
     */
    @JsonProperty(value = "first_page_url")
    private String firstPageUrl;

    /**
     * 末页url
     */
    @JsonProperty(value = "last_page_url")
    private String lastPageUrl;

    /**
     * 上一页url
     */
    @JsonProperty(value = "prev_page_url")
    private String prevPageUrl;

    /**
     * 下一页url
     */
    @JsonProperty(value = "next_page_url")
    private String nextPageUrl;

    /**
     * 列表
     */
    @JsonProperty(value = "data")
    private List<RecordRsp> recordRspList;
}
